6e1380f412d334f1c887d15edf0b4610c3cf0da2,java-symbol-solver-core/src/main/java/com/github/javaparser/symbolsolver/javaparsermodel/JavaParserFacade.java,JavaParserFacade,convertToUsage,#com.github.javaparser.ast.type.Type#Context#,592

Before Change


            return PrimitiveType.byName(((com.github.javaparser.ast.type.PrimitiveType) type).getType().name());
        } else if (type instanceof WildcardType) {
            WildcardType wildcardType = (WildcardType) type;
            if (wildcardType.getExtends() !=null && wildcardType.getSuper() == null) {
                return Wildcard.extendsBound((ReferenceTypeImpl) convertToUsage(wildcardType.getExtends(), context));
            } else if (wildcardType.getExtends() ==null && wildcardType.getSuper() != null) {
                return Wildcard.extendsBound((ReferenceTypeImpl) convertToUsage(wildcardType.getSuper(), context));
            } else if (wildcardType.getExtends() == null && wildcardType.getSuper() == null) {
                return Wildcard.UNBOUNDED;
            } else {

After Change


            return PrimitiveType.byName(((com.github.javaparser.ast.type.PrimitiveType) type).getType().name());
        } else if (type instanceof WildcardType) {
            WildcardType wildcardType = (WildcardType) type;
            if (wildcardType.getExtends().isPresent() && !wildcardType.getSuper().isPresent()) {
                return Wildcard.extendsBound((ReferenceTypeImpl) convertToUsage(wildcardType.getExtends().get(), context));
            } else if (!wildcardType.getExtends().isPresent() && wildcardType.getSuper().isPresent()) {
                return Wildcard.extendsBound((ReferenceTypeImpl) convertToUsage(wildcardType.getSuper().get(), context));
            } else if (!wildcardType.getExtends().isPresent() && !wildcardType.getSuper().isPresent()) {
                return Wildcard.UNBOUNDED;
            } else {